<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script type="text/javascript">
        //const arr = [87,85,74,70,65,59,43]
        //1.移除第一个元素87，并在开头添加 元素86
        // const arr=[87,85,74,70,65,59,43]
        // arr.shift();
        // arr.unshift(86,)
        // console.log(arr);


        //2.移除最后一个元素43， 并在末尾添加1
        // arr.pop()
        // arr.push(1);
        // console.log(arr);


        //3.在 70 65 之间插入 元素 68
        // arr.splice(4,3,68,65,59,43)
        // console.log(arr);

        //4.删除元素65
        // arr.splice(4,1)
        // console.log(arr);

       // 5.使用map返回一个新的数组new_arr，要求新数组new_arr比原来数组大2
        // const new_arr=arr.map((x)=>{
        //     return x+2;
        // })
        // // console.log(arr);//原数组
        // console.log(new_arr);//新数组


       //6.筛选数组new_arr返回new_arr1,要求new_arr1: 能被2整除
       
        // let j=0
        // let new_arr1=[]
        // for (let i = 0; i < new_arr.length; i++) {
        //     if (new_arr[i] % 2==0) {
        //        new_arr1[j]=new_arr[i]
        //        j++  
        //     }
            
        // }
        // console.log(new_arr1);


// 将数组中的  元素1  与  元素3 调换位置

// const arr = [3,2,1,4,5]
//         let temp = arr[2]
//         arr[2] = arr[0]
//         arr[0] = temp
//         console.log(arr);

// 使用冒泡排序（从大到小）：  [90,65,78,66,48,39,92,73]  使用数组解构的方法交换变量

        // let arr=[90,65,78,66,48,39,92,73]
        // for (var i = 0; i < arr.length-1; i++) {
        //    for (var j = 0; j < arr.length-1; j++) {
        //     if (arr[j]<arr[j+1]) {
        //         [arr[j],arr[j+1]]=[arr[j+1],arr[j]]
        //     }
          
        //    }
        // }
        // console.log(arr);
        
       
     

var text ='I love teaching and empowering people. I teach HTML, CSS, JS, React, Python.'
//将上述字符串去除标点空格后统计有多少个单词
//  text=text.replace(/\s*/g,"")
// text=text.replace(/[,.]/g)

// console.log(text.length)
const arr=text.split(' ')
console.log('有'+arr.length+'个单词');

    </script>
</body>
</html>